@charset "utf-8";
/* CSS Document */
.header{
	width: 100%;
	overflow: hidden;
}
.head_top{
	width: 100%;
	height: 40px;
	background: #eee;
	line-height: 40px;
}
.head_top .Left{
	font-size: 14px;
	color: #666;

}
.head_top .Right{
	font-size: 14px;
	color: #999;
}
.head_top .Right img{
	margin:0 10px;
}
.head_botm{
	width: 100%;
	overflow: hidden;
	padding:28px 0;

}
.search_box{
	float: right;
	width: 398px;
	height: 38px;
	border:1px solid #ccc;
	border-radius: 20px;

}
.search_box input{
	float: left;
	margin-left: 18px;
	border:0;
	height: 38px;
	width: 290px;
	font-size: 14px;
	color: #666;
}
.search_box button{
	float: right;
	width: 70px;
	height: 38px;
	background: none;
	border:0;
	text-align: center;

}
.nav{
	width: 100%;
	background: #a61b29;
}
.nav ul.w1200{
	position: relative;
}
.nav > ul > li{
	float: left;
	width: 132px;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	color: #fff;
	position: relative;
}
.nav > ul > li  a{
	display: block;
	position: relative;
}
.nav > ul > li > a:after{
	position: absolute;
	right: 0;
	top: 15px;
	content: "";
	width: 1px;
	height: 24px;
	background: #f29c9f;
}
.nav > ul > li:first-child > a:before,.nav > ul > li:nth-child(10n+10) > a:before{
	position: absolute;
	left: 0;
	top: 15px;
	content: "";
	width: 1px;
	height: 24px;
	background: #f29c9f;
}
.nav > ul > li:hover > a,.nav > ul > li .menu_nav li:hover a,.nav > ul > li.active > a{
	background: #93101d;

}
.nav > ul > li:hover a:after,.nav > ul > li.active > a:after,.nav > ul > li:hover a:before,.nav > ul > li.active > a:before{
	background: #93101d;
}
.nav > ul > li:hover > a:before,.nav > ul > li.active > a:before{
	position: absolute;
	left: -1px;
	top: 0;
	bottom: 0;
	height: 50px;
	content: "";
	width: 1px;
	background:#93101d;
}
.nav > ul > li .menu_nav{
	position: absolute;
	top: 100%;
	left: -1px;
	width: 175px;
	right: -1px;
	background: #a61b29;
	z-index: 9999;
	display: none;
}
.nav > ul > li .menu_nav li{
	font-size: 16px;
	height: auto;
	line-height: 26px;
}
.nav > ul > li .menu_nav li a{
	padding:10px 0;
}
.nav > ul > li.fz_nav{
	position: initial;
}
.branch_menu_nav{
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	width: 100%;
	padding-top: 20px;
	display: none;
	z-index: 9999;
}
.nav_branch_section{
	padding:20px;
	padding-bottom: 10px;
	overflow:hidden;
	background: #fff;
	-moz-box-shadow:0px -1px 20px rgba(189,189,189,0.18);
	-webkit-box-shadow:0px -1px 20px rgba(189,189,189,0.18);
	box-shadow:0px -1px 20px rgba(189,189,189,0.18);
}
.nav_branch_list{
	width: 100%;
	overflow: hidden;
}
.nav_branch_list li{
	float: left;
	width: 270px;
	height: 70px;
	line-height:23px;
	background: #eee;
	border-radius: 10px;
	font-size: 16px;
	color: #333;
	margin-right: 26px;
	margin-bottom: 20px;
	display: table;
}
.nav > ul > li  .nav_branch_list li a{
	display: table-cell;
	vertical-align: middle;
}
.nav_branch_list li:nth-child(4n+4){
	margin-right: 0;

}
.section{
	width: 100%;
	overflow: hidden;
}
.section_first,.section_two{
	margin-top: 60px;

}
.news_slide{
	float: left;
	width: 545px;
	height: 330px;
	overflow: hidden;
}
.news_slide .swiper-slide img{
	width: 545px;
	height: 330px;

}
.news_slide .news_cover{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding:10px;
	padding-left: 25px;
	padding-right: 140px;
	font-size: 16px;
	color: #fff;
	background: rgba(0,0,0,0.4);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}
.news_slide .swiper-pagination{
	text-align: right;
	padding-right:15px;
	width: auto;
	left: 0;
	right: 0;
}
.news_slide .swiper-pagination-bullet{
	margin:0 5px;
	background: #fff;
	opacity: 1;
}
.news_slide .swiper-pagination-bullet-active{
	background: #c40400;

}
.industry_section{
	float: left;
	width: 445px;
	margin-left: 20px;

}
.section_tit{
	width: 100%;
	overflow: hidden;
	line-height: 21px;
	padding-bottom: 10px;
	border-bottom: 2px solid #c40400;

}
.section_tit h6{
	float: left;
	font-size: 16px;
	color: #333;
	padding-left: 10px;
	border-left: 3px solid #c40400;

}
.section_tit a{
	float: right;
	color: #999;
	font-size: 14px;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;

}
.industry_section .news_first{
	overflow: hidden;
	padding:14px 0;
	border-bottom: 1px dashed #a0a0a0;
}
.industry_section .news_first h6{
	font-size: 16px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 10px;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
}
.industry_section .news_first p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;/*要显示的行数*/
	overflow: hidden;
        text-indent: 2em;
}
.industry_list{
	width: 100%;
	overflow: hidden;
}
.industry_list li{
	font-size: 14px;
	color: #333;
	padding:13px 0;
	border-bottom: 1px dashed #a0a0a0;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 20px;

}
.members_family{
	width: 160px;
	float: right;
}
.member_list{
	width: 100%;
	overflow: hidden;
}
.member_list li{
	height: 58px;
	line-height: 58px;
	text-align: center;
	border:1px solid #eee;
	margin-top:14px;
	font-size: 16px;
	font-weight: bold;
	color: #333;

}
.member_list li img{
	margin-right: 10px;
	width: 16px;
}
.member_list li a{
	display: block;
}
.member_list li .icon_hide{
	display: none;
}
.member_list li a:hover{
	color: #fff;
	background: #a61b29;

}
.member_list li a:hover .icon_hide{
	display: inline-block;
}
.member_list li a:hover .icon_show{
	display: none;
}
.section_two .news_items,.section_six .news_items{
	width: 580px;
	overflow: hidden;
}
.section_tit2{
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1px solid #d2d2d2;
	line-height: 21px;

}
.section_tit2 h6{
	font-size: 16px;
	color: #333;
	float: left;
}
.section_tit2 a{
	float: right;
	font-size: 14px;
	color: #999;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;

}
.section_two .news_items .news_first{
	overflow: hidden;
	padding:15px 0;
	padding-bottom: 6px;
}
.section_two .news_items .news_first h6{
	font-size: 16px;
	color: #333;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
	margin-bottom: 10px;

}
.section_two .news_items .news_first p{
	font-size: 14px;
	color: #999;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;/*要显示的行数*/
	overflow: hidden;
        text-indent: 2em;
}
.news_list{
	overflow: hidden;
}
.news_list li{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	color: #333;
	line-height: 34px;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
}
.news_list li a{
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
}
.news_list li span{
	margin-right: 5px;
}
.adv_first{
	height: 130px;
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 30px;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;

}
.adv_first img{
	transition: all 0.6s ease 0s;
}
.section_three{
	padding:30px 0;
	background: #f6f6f6;
}
.news_items_two{
	overflow: hidden;
	background: #fff;
	width: 386px;
	height: 253px;
	padding-bottom: 15px;

}
.news_items_two .section_tit2{
	padding:13px 19px;

}
.news_items_two .section_tit2 a{
	color: #666;

}
.news_items_two .news_list{
	padding:0 19px;
	padding-right: 10px;
	margin-top: 10px;

}
.news_items_two .news_list li:first-child{
	font-size: 16px;
	font-weight: bold;

}
.news_items_two .news_list li{
	line-height: 32px;

}
.section_four{
	margin-top: 30px;
}
.meeting_section{
	width: 787px;
	float: left;
}
.section_tit3{
	width: 100%;
	height: 40px;
	overflow: hidden;
	background: #e8e8e8;

}
.section_tit3 h6{
	float: left;
	width: 78px;
	height: 40px;
	font-size: 18px;
	color: #000;
	line-height: 40px;
	text-align: center;
	background: #fff;

}
.section_tit3 h6 img{
	float: left;
	margin-top: 8px;

}
.section_tit3 .hd{
	width: 709px;
	line-height: 40px;
	position: relative;
	float: left;
}
.section_tit3 .hd li{
	float: left;
	width: 120px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #333;
	cursor: pointer;
	border-right: 2px solid #fff;
}
.section_tit3 .hd li a{
	position: absolute;
	top: 0;
	right: 12px;
	font-size: 14px;
	color: #666;
	display: none;
}
.section_tit3 .hd li.on{
	background: #a61b29;
	color: #fff;

}
.section_tit3 .hd li.on a{
	display: block;
}
.meeting_list{
	overflow: hidden;
	margin-top: 10px;

}
.meeting_list li{
	width: 100%;
	overflow: hidden;
	line-height: 20px;
	padding:17px 0;
	border-bottom: 1px dashed #dcdcdc;
}
.meeting_list li a{
	display: block;
	float: left;
	max-width: 67%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	color: #444;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
}
.meeting_list li .time{
	float: right;
	font-size: 14px;
	color: #666;

}
.initiative_section{
	width: 360px;
	float: right;
	padding-left:14px;
	padding-right: 10px;
	border:1px solid #e8e8e8;

}
.initiative_section .section_tit2{
	padding-top: 10px;
	padding-bottom: 12px;

}
.initiative_section .section_tit2 a{
	color: #666;

}
.initiative_list{
	width: 100%;
	overflow: hidden;
	margin-top: 24px;

}
.initiative_list li{
	width: 100%;
	height: 65px;
	margin-bottom: 20px;
	overflow: hidden;
}
.initiative_list li img{
	width: 100%;
	height: 65px;
	transition: all 0.6s ease 0s;
}
.section_five{
	margin: 60px 0;

}
.section_tit4{
	text-align: center;
	margin-bottom: 40px;

}
.section_tit4 h6{
	font-size: 18px;
	color: #333;
}
.section_tit4 h6:after{
	content: "";
	display: block;
	margin:0 auto;
	width: 90px;
	height: 3px;
	background: #c40400;
	margin-top: 10px;

}
.record_list{
	width: 100%;
	overflow: hidden;
}
.record_list li{
	float: left;
	width: 276px;
	height: 501px;
	background: #f6f6f6;
	transition: all 0.6s ease 0s;
	margin-right: 32px;
}
.record_list li:nth-child(4n+4){
	margin-right: 0;

}
.record_list li:nth-child(2n+2){
	margin-top: 80px;

}
.record_list li a{
	transition: all 0.6s ease 0s;
}
.record_list li .item_box{
	padding:20px;
	overflow: hidden;
	height: 145px;

}
.record_list li .item_box h6{
	font-size: 16px;
	color: #333;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;/*要显示的行数*/
	overflow: hidden;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
	margin-bottom: 10px;

}
.record_list li .item_box p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;/*要显示的行数*/
	overflow: hidden;

}
.record_list li .item_img_box{
	position: relative;
	width: 100%;
	height: 316px;
	overflow: hidden;
	transition: all 0.6s ease 0s;
}
.record_list li .item_img{
	width: 100%;
	height: 316px;
	transition: all 0.6s ease 0s;
	overflow: hidden;

}
.record_list li .item_triangle{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
    height: 0;
    border-left: 140px solid transparent;
    border-right: 140px solid transparent;
    border-top: 60px solid #f6f6f6;
    z-index: 99999;

}
.record_list li .record_cover_section{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	z-index: 999;
	transition: all 0.7s ease 0s;
	opacity: 0;

}
.record_list li a:hover .record_cover_section{
	opacity: 1;
}
.btn_more{
	margin:0 auto;
	margin-top: 180px;
	width: 80px;
	height: 34px;
	line-height: 34px;
	background: #c40400;
	border-radius: 3px;
	text-align: center;
}
.btn_more img{
	margin-top: 8px;

}
.section_more{
	display: block;
	margin:0 auto;
	margin-top: 60px;
	width: 98px;
	height: 32px;
	border-radius: 3px;
	border: 1px solid #c40400;
	text-align: center;
	color: #c40400;
	font-size: 14px;
	line-height: 32px;
	transition: all 0.6s ease 0s;
}
.section_more:hover{
	color: #fff;
	background: #c40400;

}
.section_six{
	padding-top: 35px;
	padding-bottom: 40px;
	background: #f6f6f6;

}
.section_tit5{
	overflow: hidden;
	line-height: 20px;
	border-bottom: 1px solid #d2d2d2;

}
.section_tit5 h6{
	float: left;
	font-size: 16px;
	color: #333;
	padding-bottom: 12px;
	border-bottom: 4px solid #a61b29;

}
.section_tit5 a{
	float:right;
	font-size: 14px;
	color: #666;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;

}
.prize_list,.prize_list li{
	width: 100%;
	overflow: hidden;
}
.prize_list li{
	margin-top: 20px;

}
.prize_list li img{
	width: 150px;
	height: 90px;
	float: left;
}
.prize_list li .item_box{
	width: 415px;
	float: right;
	margin-top: 5px;

}
.prize_list li .item_box h6{
	font-size: 16px;
	color: #333;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
	margin-bottom: 15px;

}
.prize_list li .item_box p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;/*要显示的行数*/
	overflow: hidden;
        text-indent: 2em;
}
.section_seven{
	margin-top: 60px;
	margin-bottom: 65px;
}
.international_section{
	width: 420px;
	float: left;
}
.international_list{
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}
.international_list li{
	width: 195px;
	float: left;
	overflow: hidden;
	margin-right: 30px;

}
.international_list li img{
	width: 100%;
	height: 100px;

}
.international_list li h6{
	font-weight: normal;
	font-size: 16px;
	color: #333;
	margin:10px 0;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
        display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.international_list li p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
        /*text-indent: 2em;*/
        display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.international_list li:nth-child(2n+2){
	margin-right: 0;

}
.evaluation_section{
	float: left;
	width: 360px;
	margin-left: 30px;

}
.credit_list{
	width: 100%;
	overflow: hidden;
	margin-top: 13px;

}
.credit_list li{
	line-height: 34px;
	font-size: 14px;
	color: #333;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.credit_list li  a span{
	color: #a61b29;
	margin-right: 10px;

}
.adv_two{
	width: 100%;
	height: 65px;
	overflow: hidden;
	margin-top:15px;
}
.adv_two img{
	width: 100%;
	height: 65px;
	transition: all 0.6s ease 0s;

}
.ccpa_section{
	float: right;
	width: 360px;
	overflow: hidden;
}
.ccpa_section .news_list{
	margin-top: 7px;

}
.ccpa_section .news_list li{
	line-height: 37px;

}
.link_section{
	margin-top: 50px;
	margin-bottom: 50px;
	overflow: hidden;

}
.link_section h6{
	float: left;
	line-height: 34px;
	font-size: 18px;
	color: #333;
	font-weight: normal;
	margin-right: 25px;

}
.link_section select{
	float: left;
	height: 32px;
	width: 350px;
	padding-left: 10px;
	font-size: 14px;
	color: #333;
	border:1px dashed #808080;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
  /*在选择框的最右侧中间显示小箭头图片*/
  	background: url(../images/icon8.png) no-repeat 96% center transparent;
	outline:none;
	-webkit-outline:none;
	-moz-outline:none;
	-o-outline:none;
	margin-right: 17px;

}
.link_section select::-ms-expand {
	display: none;/*清除IE默认下拉按钮，但是测试发现IE10以上有效，IE8，9默认下拉按钮仍旧存在*/
}
.footer{
	width: 100%;
	overflow: hidden;
	background: #dedede;
	padding:25px 0;
}
.foot_left{
	float: left;
	width: 390px;

}
.foot_left li{
	width: 100%;
	font-size: 14px;
	color: #333;
	line-height: 36px;
	overflow: hidden;
	margin-bottom: 6px;
}
.foot_left li .icon_box{
	width: 24px;
	float: left;
	margin-right: 15px;
	vertical-align: middle;
	margin-top: 10px;

}
.foot_left li lable{
	display: block;
	width: 60px;
	margin-right: 15px;
	float: left;
}
.foot_center{
	float: left;
	margin-left: 180px;
	width: 285px;

}
.foot_center h6{
	font-size: 14px;
	color: #333;
	font-weight: normal;
}
.ewm_items{
	width: 100%;
	overflow:hidden;
	margin-top: 17px;

}
.ewm_items .ewm_item{
	width: 135px;
	float: left;
	margin-right: 15px;
	text-align: center;
}
.ewm_items .ewm_item:last-child{
	margin-right: 0;

}
.ewm_items .ewm_item img{
	width: 125px;
	height: 125px;

}
.ewm_items .ewm_item p{
	font-size: 12px;
	color: #333;
	text-align: center;
	margin-top: 5px;

}
.foot_right{
	float: right;
	margin-top: 20px;
}
.foot_right p{
	font-size: 14px;
	color: #333;
	line-height: 30px;

}
.page_banner{
	width: 100%;
	height: 200px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center center;
}
.page_banner img{
	width: 100%;
	height: 200px;
}
.page_content{
	width: 1200px;
	overflow: hidden;
	margin: 30px auto;
	margin-bottom: 40px;
}
.sidenav{
	width: 240px;
	float: left;
	overflow: hidden;
}
.sidenav_tit{
	padding: 23px 10px;
	overflow: hidden;
	line-height:29px ;
	font-size: 24px;
	color: #fff;
	text-align: center;
	background: #b7060a;
}
.sidenav_list{
	width: 100%;
	overflow: hidden;
}
.sidenav_list > li > a{
	display: block;
	padding:11px 10px 11px 50px;
	border-bottom: 1px solid #fff;
	font-size: 16px;
	color: #666;
	line-height: 27px;
	background-color: #f2f2f2;
	background-image: url(../images/icon13.png);
	background-repeat: no-repeat;
	background-position: 12% center;
}
.sidenav_list > li > a:hover,.sidenav_list > li.active > a,.sidenav_list > li.on > a{
	background-image: url(../images/icon13_2.png);
	background-repeat: no-repeat;
	background-position: 12% center;
	color: #b7060a;
}

.sidenav_list > li ul{
	padding:10px 0;
	overflow: hidden;
	display: none;
}
.sidenav_list > li ul li{
	line-height: 36px;
	font-size: 14px;
}
.sidenav_list > li ul li a{
	display: block;
	padding:0 10px;
	padding-left: 50px;
	color: #666;
}
.sidenav_list > li ul li:hover a,.sidenav_list > li ul li.active a{
	color: #b7060a;
}
.cont_right{
	float: right;
	width: 930px;
}
.cont_right_box{
	padding:30px 41px;
	padding-left: 42px;
	border: 1px solid #eee;
	/*overflow: hidden;*/
}
.subpage_title{
	width: 100%;
	overflow: hidden;
	padding-bottom: 35px;
	border-bottom: 3px solid #b7060a;
	font-size: 24px;
	color: #333;
}
.first_list{
	width: 100%;
	margin-top: 30px;
}
.first_list li{
	overflow: hidden;
	font-size: 14px;
	color: #333;
	line-height: 32px;
	padding-left: 10px;
	background: url(../images/icon14.png) left center no-repeat;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
}
.first_list li a{
	display: block;
	float: left;
	max-width: 83%;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.first_list li .time{
	float: right;
	color: #666;
}
.first_list li:nth-child(6n+6){
	margin-bottom: 40px;
}
.material_tab_section{
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 10px;
}
.material_tab_hd{
	width: 100%;
	height: 45px;
	background: #c7c7c7;
	overflow: hidden;
}
.material_tab_hd li{
	float: left;
	width: 120.7px;
	font-size: 16px;
	color: #333;
	line-height: 45px;
	text-align: center;
	cursor: pointer;
}
.material_tab_hd li.active{
	background: #b7060a;
	color: #fff;
}
.material_tab_section .material_box{
	padding:10px;
	overflow: hidden;
	border:1px solid #c7c7c7;
}
.material_tab_table{
	width: 100%;
	overflow: hidden;
	display: none;
}
.material_tab_table table{
	width: 100%;
	border: 1px solid #eee;
}
.material_tab_table table th,.material_tab_table table td{
	border: 1px solid #eee;
	text-align: center;
	padding:8px 10px;
}
.material_tab_table table th{
	font-size: 14px;
	color: #333;
	font-weight: normal;
}
.material_tab_table table tbody td{
	font-size: 12px;
	color: #666;
	line-height: 24px;

}
.news_content{
	margin-bottom: 10px;
}
.news_content,.news_text_section{
	width: 100%;
	/*overflow: hidden;*/
}
.news_text_section img,.news_text_section table,.competition_content img{
	max-width: 100%;
}
.news_text_section p,.news_text_section p span,.competition_content p,.competition_content p span{
	font-size: 16px;
	color: #666;
	line-height: 28px;

}
.association_content{
	width: 100%;
	overflow: hidden;
}
.association_content table{
	width: 100%;
	border:1px solid #eee;
}
.association_content table td{
	padding:19px 15px;
}
.association_content table tr td:first-child{
	font-size: 16px;
	color: #333;
	text-align: center;
}
.association_content table tr td{
	border:1px solid #eee;
	line-height: 24px;
}
.association_content table tr td:nth-child(2){
	text-align: left;
	font-size: 14px;
	color: #666;
}
.association_content table tr:nth-child(even){
	background: #fafafa;
}
.td_first,.td_two{
	width: 100%;
	overflow: hidden;
	display: flex;
}
.td_first .img_box{
	width: 105px;
	height: 154px;
	margin-right: 20px;
}
.td_first .img_box img{
	width: 100%;
	height: 154px;
}
.association_content table .img_box,.association_content table .item_cont{
	align-self: center;
}
.td_first .item_cont,.td_two .item_cont{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	width: 535px;
}
.association_content table p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.td_two .img_box{
	width: 98px;
	height: 98px;
	margin-right: 10px;
}
.td_two .img_box img{
	width: 100%;
	height: 98px;
}
.td_two .item_cont span{
	color: #c40400;
	margin:0 5px;
}
.return_index{
	width: 90px;
	height: 80px;
	position: fixed;
	z-index: 99999;
	right: 10%;
	top: 0;
	bottom: 0;
	margin: auto 0;
	background: #b01920;
	text-align: center;
	display: none;
}
.return_index a{
	display: block;
	padding: 14px 0;
}
.return_index p{
	font-size: 16px;
	color: #fff;
	margin-top: 5px;
}
.innovation_list{
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}
.innovation_list li{
	float: left;
	width: 520px;
	height: 95px;
	overflow: hidden;
	margin-right: 75px;
	margin-bottom: 20px;
}
.innovation_list li:nth-child(2n+2){
	margin-right: 0;
}
.innovation_list li img{
	width: 100%;
	height: 95px;
	transition: all 0.6s ease 0s;
}
.competition_list{
	width: 100%;
	margin-top: 40px;
	overflow: hidden;
	margin-bottom: -30px;
}
.competition_list li{
	float: left;
	width: 340px;
	height: 95px;
	overflow: hidden;
	margin-right: 47px;
	margin-bottom: 40px;
}
.competition_list li:nth-child(3n+3){
	margin-right: 0;
}
.competition_list li img{
	width: 100%;
	height: 95px;
	transition: all 0.6s ease 0s;
}
.two_list{
	width: 100%;
	overflow: hidden;
}
.two_list li{
	float: left;
	width: 241px;
	height: 204px;
	overflow: hidden;
	margin-top: 40px;
	margin-right: 61px;
}
.two_list li:nth-child(3n+3){
	margin-right: 0;
}
.two_list li img{
	width: 100%;
	height: 143px;
}
.two_list li p{
	font-size: 14px;
	color: #333;
	line-height: 28px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;/*要显示的行数*/
	overflow: hidden;
	margin-top: 5px;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
}
.competition_content{
	width: 100%;
	overflow: hidden;
	padding-top: 30px;
	border-top: 1px solid #eee;
}
.competition_slide{
	width: 100%;
	margin-top: 25px;
	overflow: hidden;
}
.competition_slide .swiper-slide .img_box{
	width: 100%;
	/* height: 500px; */
	overflow: hidden;
	margin-bottom: 25px;
    text-align:center;
    background-color: #A8A8A8;
}
.competition_slide .swiper-slide .img_box img{
	max-width: 100%;
	/* height: 500px; */
	transition: all 0.6s ease 0s;
}
.competition_slide .swiper-slide .item_text{
	padding-left: 55px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.competition_slide .swiper-pagination-fraction{
	width: 49px;
	font-size: 14px;
	color: #666;
	line-height: 30px;
	/* bottom: inherit; */
	/* top: 521px; */
	position: inherit;
	text-align: left;
	bottom: 30px;
}
.competition_slide .swiper-pagination-current{
	font-size: 24px;
	color: #b7060a;
}
.competition_slide .swiper-button-next, .competition_slide .swiper-button-prev{
	width: 60px;
	height: 70px;
}
.competition_slide .swiper-button-prev, .competition_slide .swiper-container-rtl .swiper-button-next{
	left: 0;
	background: url(../images/prev.png) no-repeat;
	background-size: cover;
}
.competition_slide .swiper-button-next, .competition_slide .swiper-container-rtl .swiper-button-prev{
	right: 0;
	background: url(../images/next.png) no-repeat;
	background-size: cover;
}
.branch_search{
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 30px;
}
.branch_search input{
	float: left;
	width: 999px;
	height: 44px;
	border: 1px solid #ccc;
	border-right: 0;
	border-radius: 5px 0 0 5px;
	font-size: 16px;
	color: #666;
}
.branch_search button{
	width: 105px;
	height: 46px;
	border:0;
	border-radius: 0 5px 5px 0;
	background: #b7060a;
	color: #fff;
	float: left;
	font-size: 14px;
}
.branch_search button img{
	margin-right: 5px;
}
.branch_list{
	width: 100%;
	overflow: hidden;
}
.branch_list li{
	float: left;
	width: 318px;
	padding: 0 20px;
	height: 93px;
	border:1px solid rgba(183,6,10,0.3);
	margin-right: 17px;
	margin-bottom: 19px;
}
.branch_list li:nth-child(3n+3){
	margin-right: 0;
}
.branch_list li h6{
	font-size: 16px;
	color: #333;
	font-weight: normal;
	padding:15px 0;
	border-bottom: 1px solid #eee;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
}
.branch_list li p{
	font-size: 14px;
	color: #b7060a;
	margin-top: 8px;
	line-height: 24px;
}
.organizations_list{
	width: 100%;
	overflow: hidden;
}
.organizations_list li{
	float: left;
	width: 240px;
	margin-top: 40px;
	margin-right: 62px;
}
.organizations_list li:nth-child(3n+3){
	margin-right: 0;
}
.organizations_list li .img_box{
	width: 100%;
	height: 58px;
	display: table;
	text-align: center;
	background: #fafafa;
}
.organizations_list li .img_box span{
	display: table-cell;
	vertical-align: middle;
}
.organizations_list li .img_box img{
	max-width: 100%;
	max-height: 58px;
}
.organizations_list li p{
	font-size: 14px;
	color: #666;
	text-align: center;
	margin-top: 10px;
	overflow: hidden;
    text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 24px;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
}
.three_list{
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}
.three_list li{
	width: 100%;
	padding:30px 0;
	overflow: hidden;
	border-bottom: 1px dashed #dcdcdc;
}
.three_list li a{
	display: flex;
}
.three_list li .img_box{
	width: 220px;
	height: 130px;
	overflow: hidden;
	margin-right: 18px;
	float: left;
}
.three_list li .img_box img{
	width: 100%;
	height: 130px;
	transition: all 0.6s ease 0s;
}
.three_list li .img_box,.three_list li .item_box{
	align-self: center;
}
.three_list li .item_box{
	width: 595px;
	float: left;
}
.three_list li .item_box h6{
	font-size: 18px;
	color: #333;
	font-weight: normal;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
	margin-bottom: 10px;
	overflow: hidden;
    text-overflow: ellipsis;
	white-space: nowrap;
}
.three_list li .item_box p{
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 4px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;/*要显示的行数*/
	overflow: hidden;
}
.three_list li .item_box p.item_time{
	color: #999;
}
.four_list{
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}
.four_list li{
	float: left;
	margin-top: 30px;
	width: 180px;
	margin-right: 152px;
}
.four_list li:nth-child(3n+3){
	margin-right: 0;
}
.four_list li img{
	width: 100%;
	height: 245px;
}
.four_list li p{
	font-size: 16px;
	color: #666;
	text-align: center;
	line-height: 24px;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
	margin-top: 10px;
	overflow: hidden;
    text-overflow: ellipsis;
	white-space: nowrap;
}
.five_list{
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}
.five_list li{
	float: left;
	width: 422.5px;
	height: 180px;
	padding:30px 0;
	border-bottom: 1px dashed #dcdcdc;
}
.five_list li a{
	display: flex;
}
.five_list li img{
	display: block;
	float: left;
	width: 140px;
	height: 180px;
	align-self: center;
}
.five_list li .item_box{
	float: left;
	width: 235px;
	margin-left: 20px;
	/* margin-top: 10px; */
	align-self: center;
}
.five_list li .item_box h6{
	font-size: 18px;
	color: #333;
	margin-bottom: 10px;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
}
.five_list li .item_box p{
	font-size: 14px;
	line-height: 30px;
	margin-bottom: 5px;
}
.five_list li .item_box p.item_info{
	color: #666;
	overflow: hidden;
    text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}
.five_list li .item_box p.item_text{
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;/*要显示的行数*/
	overflow: hidden;
}
.evaluation_table{
	width: 100%;
	overflow: hidden;
}
.evaluation_table table{
	width: 100%;
	border:1px solid #eee;
}
.evaluation_table table thead th{
	font-size: 12px;
	color: #333;
	font-weight: normal;
	text-align: center;
}
.evaluation_table table thead th,.evaluation_table table td{
	border: 1px solid #eee;
	padding:7px 8px;
}
.evaluation_table table td{
	text-align: left;
	font-size: 12px;
	color: #666;
	line-height: 14px;
}
.newsbriefing_section{
	padding:20px;
	overflow: hidden;
	border: 1px solid #eee;
	background: #fafafa;
	margin-bottom: 30px;
}
.newsbriefing_section p{
	font-size: 14px;
	color: #333;
	line-height: 28px;
	text-indent: 2em;
}
.newsinterest_section{
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}
.copshengming{
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
	padding-top: 20px;
	border-top: 1px solid #939393;
}
.newsinterest_title{
	padding:15px 20px;
	overflow: hidden;
	background: #f6f6f6;
}
.newsinterest_title h6{
	font-size: 16px;
	color: #333;
	font-weight: normal;
	float: left;
}
.newsinterest_title a{
	font-size: 14px;
	color: #666;
	float: right;
}
.newsinterest_section .first_list li:last-child{
	margin-bottom: 0;
}
/**************************************滑过样式********************************************/
.section_tit a:hover,.industry_section .news_first a:hover h6,.industry_list li a:hover,.section_tit2 a:hover,
.section_two .news_items .news_first a:hover h6,.news_list li a:hover,.meeting_list li a:hover,
.record_list li a:hover .item_box h6,.section_tit5 a:hover,.prize_list li a:hover .item_box h6,.international_list li a:hover h6,
.credit_list li a:hover,.first_list li a:hover,.two_list li a:hover p,.branch_list li a:hover h6,
.organizations_list li a:hover p,.three_list li a:hover .item_box h6,.four_list li a:hover p,
.five_list li a:hover .item_box h6{
	color: #c40400;
}
.adv_first:hover img,.initiative_list li a:hover img,.record_list li a:hover .item_img,.adv_two a:hover img,
.innovation_list li a:hover img,.competition_list li a:hover img,.competition_slide .swiper-slide .img_box:hover img,
.three_list li a:hover .img_box img{
	-webkit-transform: scale(1.05, 1.05);
	-moz-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
}

